treechildren::-moz-tree-cell(violation)
{
   background-color: #b22222;
}

treechildren::-moz-tree-cell-text(violation)
{
   color: #ffffff;
   font-weight: bold;
}

treechildren::-moz-tree-cell-text(manual_check)
{
   color: #b22222;
}

treechildren::-moz-tree-cell-text(manual_check, selected)
{
   color: white;
}

treechildren::-moz-tree-cell-text(informational)
{
   color: purple;
}

treechildren::-moz-tree-cell-text(informational, selected)
{
   color: white;
}

treechildren::-moz-tree-cell(warning)
{
   background-color: #DAA520;
}

treechildren::-moz-tree-cell-text(warning)
{
   color: #ffffff;
   font-weight: bold;
}


treechildren::-moz-tree-cell-text(warning, selected)
{
   color: white;
}

treechildren::-moz-tree-cell-text(hidden)
{
   color: #333333;
   font-weight: bold;
}

treechildren::-moz-tree-cell-text(hidden, selected)
{
   color: white;
}


treechildren::-moz-tree-cell-text(passed)
{
   color: green;
}

treechildren::-moz-tree-cell-text(passed, selected)
{
   color: white;
}

treechildren::-moz-tree-cell-text(missing_label)
{
   font-style: italic;
   font-size: 90%;
   font-weight: bold;
   color: gray;
}

treechildren::-moz-tree-cell-text(missing_label, selected)
{
   color: white;
}

treechildren::-moz-tree-cell-text(empty_alt)
{
   font-style: italic;
   font-size: 90%;
   font-weight: bold;
   color: gray;
}

treechildren::-moz-tree-cell-text(empty_alt, selected)
{
   color: white;
}


vbox#ID_VBOX_SAMPLE_TEXT {
  border: #cccccc 1px solid;
  margin: 0.5em;
  padding: 0.25em;
}

label#ID_LABEL_SAMPLE_TEXT {
    font-weight: bold;
    font-size: 125%;
}

label#ID_SAMPLE_TEXT {
  background-color: #FFFFFF;
  border: black 1px solid;
  padding: 0.5em;
}

label#ID_BG_IMAGE_NOTE {
    font-size: 90%;
    font-style: italic;
}

treechildren::-moz-tree-cell-text(no)
{
  font-size: 90%;
  color: gray;
}

treechildren::-moz-tree-cell-text(yes)
{
  font-weight: bold;
}
